Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F20 France F10 Turkey F18 Turkey F19 France F11 The Scottish Tennis Championships - Edinburgh VIII Open Internacional D'Andorra - Andorra USTA Challenger of Burbank - Burbank Heilbronn Challenger - Heilbronn Scottish Tennis Championship - Edinburgh VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Open de Franche Comte - Besancon ATP Bangalore Challenger - Bangalore Open Sainte-Victoire - Aix-En-Provence The Powder Byrne Trophy - Surbiton Steelers Cup - Kosice Black Forest Open 2004 - Freudenstadt Ischgl International ATP Challenger - Ischgl Draft Corona Mexico City Open - Mexico City IPP Open - Helsinki The Rajasthan Golden Jubilee - Jaipur Open de Franche Comte - Besancon Kobstaedernes ATP Challenger - Kolding The Manchester Trophy - Manchester Tallahassee Tennis Challenger - Tallahassee IPP Open - Helsinki The LTA Cardiff Challenger - Cardiff Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Alexander Kolyaskin Memorial - Donetsk USTA Challenger - Champaign 2002 USTA Challenger of Calabasas - Calabasas Challenger 42 - Andrezieux Fergana Challenger - Fergana Powder Byrne Trophy - Surbiton IPP Open - Helsinki Internationaux du Doubs - Besancon Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan IPP Open - Helsinki III Challenger Continenal Plaza - Puerto Vallarta West of England Tennis - Bristol San Luis Potosi Challenger 2000 - San Luis Potosi Eisenberg Jerusalem Open 2000 - Jerusalem The Indian Oil-Servo ATP Challenger 1999 - Calcutta TED Open Istanbul - Istanbul Warsteiner Challenger Wolfsburg - Wolfsburg Open D'Orleans - Orleans ECM Cup - Prague The Joyce Eisenberg Jerusalem Open - Jerusalem Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kyoto Challenger - Kyoto Izmir Cup - Izmir PrivatBank Cup - Dnepropetrovsk Jameson Cup - Milan Heilbronn Open - Heilbronn Sporting Challenger 2003 - Turin Gallagher International - Hamilton ECM Cup - Prague Open Castilla y Leon - Segovia 1st Challenger Tournament Leon - Leon Challenger Britania Zavaleta - Puebla Hungarian Open - Budapest The Surbiton Trophy - Surbiton Lamberts Open by Stawag - Aachen Internazionali di Tennis di Bergamo - Bergamo Moncton Men's Challenger - Moncton USTA Challenger of Dallas - Dallas Heilbronn Open - Heilbronn Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Warsteiner Challenger - Lubeck Open de Franche Comte - Besancon Abierto Club Casablanca - Mexico City International Bavarian Championship - Eckental Tatra Banka Open - Bratislava Sparkassen Open - Magdeburg Open de Charleroi - Charleroi Jameson Cup - Milan Shimadzu All Japan Indoor - Kyoto Genova Open Challenger - Genova XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Open Castilla y Leon Trofeo Iberdrola - Segovia The Surbiton Trophy - Surbiton Kuppers Kolsch Cup - Aachen Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Fergana Tennis Challenger Tournament - Fergana Amer-Wilson Tampere Challenger - Tampere Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental IPP Open - Helsinki The Wright Financial Group, Inc. Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen Heilbronn Challenger Open Castilla y Leon - Segovia Kueppers Kolsch Cup by Lambertz - Aachen Challenger Leon 2003 - Leon Torneo Internacional Challenger Fila 2005 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa The Natrel's Challenger of Granby - Granby Nuembrecht Challenger - Nuembrecht Volkswagen TED Open - Istanbul Challenger 42 - Andrezieux Cherbourg Challenger Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Mobilux Open - Luxembourg The LTA Nottingham Challenger - Nottingham Ispat Open 2004 - Ostrava The Surbiton Trophy - Surbiton Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble IPP Open - Helsinki Czech Indoor Open - Prague The LTA Men's Challenger Wrexham - Wrexham Rhodes Challenger Ramat Hasharon Challenger Reggio Emilia Challenger Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Recanati Challenger Segovia Challenger Puerto Rico Challenger Tennis Event - Humacao Ciudad de Pozoblanco Open Diputacion - Cordoba St. Remy Challenger Mons Challenger San Remo Challenger Challenger Banque Nationale - Granby Pozoblanco Challenger Lambertz Open - Aachen Izmir Challenger Ortisei Challenger St. Brieuc Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Internazionali de Tennis di Bergamo - Bergamo The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Open D'Orleans - Orleans Geneva Challenger BMW Tennis Championship - Sunrise Johannesburg Challenger St. Remy Challenger Ethias Tennis Trophy - Mons Turin Challenger Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba President's Cup - Astana Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Aamulehti Tampere Open - Tampere Pozoblanco Challenger San Remo Tennis Cup - San Remo Bratislava Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen XI Venice Open - Venice Bristol Challenger Trophy - Bristol CA-Challenge - Graz X Open Internacional D'Andorra - Andorra Sarajevo Open 2004 - Sarajevo The Manchester Trophy - Manchester Logopak Challenger 2005 - Lubeck San Luis Potosi Challenger - San Luis Potosi St. Brieuc Challenger Manchester Challenger Challenger Leon 2004 - Leon Prostejov Challenger Volkswagen Challenger 2005 - Wolfsburg Legg Mason Tennis Classic - Washington D.C. Open de L'Isere (Open 38) - Grenoble Japan Open - Tokyo Rado Swiss Open - Gstaad Bath Challenger Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen Lucknow ATP Tour Challenger - Lucknow Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Tennis de Brest - Brest Miller Lite Hall of Fame Tennis Championships - Newport Fergana Challenger - Fergana ATP Challenger Hamburg - Hamburg KGHM Dialog Polish Indoors - Wroclaw Tampere Imageneering Open - Tampere 2002 FSE Challenger - Tarzana President's Cup 2000 - Tashkent The LTA Manchester Challenger - Manchester Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Open Castilla y Leon Trofeo Iberdrola - Segovia St. Petersburg Open - St. Petersburg Adidas International - Sydney Milan Indoors - Milan Open de L'Isere-Open 38 - Grenoble Jameson Cup - Milan Kroger / St. Jude International - Memphis Internationaux de Tennis de Brest - Brest Dubai Tennis Open - Dubai Citrix Tennis Championships - Delray Beach 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger Open de Montauban - Montauban U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London TED Open - Istanbul Helsinki Challenger Idea Prokom Open - Sopot KGHM Polish Indoors - Wroclaw Jameson Cup - Milan Estoril Open - Estoril Intersport Heilbronn Open - Heilbronn President's Cup - Tashkent Heineken Open Shanghai - Shanghai Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai Qatar Mobil Open 2000 - Doha Mobelwelt-Zick Open 98 - Dresden Ostrava Open 2005 - Ostrava Sybase Open - San Jose Finnish Open - Helsinki International Tennis Championships - Delray Beach Naples Challenger - Naples Ciur Pribram Challenger - Pribram Allianz Suisse Open Gstaad - Gstaad Open de Montauban - Montauban Mercedes-Benz Cup - Los Angeles 4° Sporting Challenger - Turin Ostend Challenger Tennis Cup of Flanders - Ostende The Surbiton Trophy - Surbiton Tampere Challenger - Tampere Kremlin Cup - Moscow Gold Flake Open - Chennai South African Airways Tennis Open - Durban Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Nokian Hakkapeliitta Open - Tampere Alexander Kolyaskin Memorial - Donetsk Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Sybase Open - San Jose Northern Electric Open 1999 - Newcastle Amer-Wilson Tampere ATP Tournament - Tampere CMG Asia Open - Hong Kong Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Joplin Challenger - Joplin XL Capital Bermuda Open - Bermuda IX Open Internacional D'Andorra - Andorra The Wrexham Challenger - Wrexham ATP "Videocon" Challenger - Mumbai Salem Open - Hong Kong The Stella Artois Grass Court Championships - London Optimus Maia Open - Maia drkoop.com USTA Tennis Championships of Denver - Denver Togliatti Cup - Togliatti The Nottingham Open - Nottingham The LTA Manchester Challenger - Manchester TED Open - Istanbul Rado Swiss Open - Gstaad 2001 UT Tyler Patriot Challenger - Tyler 2003 Freeman Men's Challenger - Joplin Davidoff Swiss Indoors - Basel Pomorski Bank Kredytowy Open - Szczecin Meridiana Sardegna Open - Olbia IV Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Indian Oil Servo Delhi Challenger - New Delhi ECU Prague Open - Prague FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger - New Delhi Akbank Private Banking-TED Open - Istanbul Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Open de Franche-Comte - Besancon Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Schickedanz Open - Furth Tento Czech Open - Prague Nokian Hakkapeliitta Open - Tampere S Tennis Master Championship - Graz IPP Geneva Trophy - Geneva Sarajevo Open - Sarajevo Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai Internationaler Raiffeisen Grand Prix - St. Polten Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Keio Challenger International Tennis Tournament - Yokohama Copenhagen Open - Copenhagen Sarajevo Challenger Waldbaum's Hamlet Cup - Long Island Recanati Challenger St. Remy Challenger Geneva Challenger Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - Queen's/London PBZ Zagreb Indoors - Zagreb Milan Indoors - Milan AXA Cup - London The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Milan Challenger Stockholm Open - Stockholm Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Thailand Open - Bangkok Qatar Exxon Mobil Open - Doha Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Jersey Challenger Chennai Open - Chennai Grand Prix Hassan II - Casablanca UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon Izmir Challenger If Stockholm Open - Stockholm Gerry Weber Open - Halle Ostrava Geneva Challenger Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne UNICEF Open - 's Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Open 13 - Marseille Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open - Gstaad Scania Stockholm Open - Stockholm Gold Flake Open - Chennai Open 13 - Marseille Mallorca Open - Mallorca Athens Challenger U.S. Men's Clay Court Championships - Orlando UBS Open Gstaad - Gstaad Adidas Open de Toulouse - Toulouse Bratislava Challenger Kremlin Cup - Moscow Copenhagen Open - Copenhagen Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg USTA Men's Challenger of Dallas - Dallas Orleans Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Indian Oil Servo Challenger - Calcutta drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Challenger of North Miami Beach - North Miami Beach Nova Challenger Osaka - Osaka GHI Bronx Tennis Classic - Bronx CA Challenge 2002 - Graz Lucknow ATP Tour Challenger - Lucknow Okal Cup 2001 International Bavarian Championships - Eckental University of Tennessee USTA Men's Challenger - Knoxville The Powder Byrne Trophy - Surbiton Casino Lugano - Lugano Internationaux de Bretagne - Brest Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo Warsteiner Challenger Series - Lippstadt Prague Challenger - Prague The Manchester Trophy - Manchester Medicor Open - Budapest Intersport Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Samsung Open - Bournemouth Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo President's Cup - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel XII Internazionali di Tennis CARISBO - Bologna Copenhagen Open - Copenhagen Gerry Weber Open - Halle Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz Miller Lite Hall of Fame Tennis Championships - Newport President's Cup 1999 - Tashkent Open 13 - Marseille CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Credit Agricole Suisse Open - Gstaad CA Tennis Trophy - Vienna RCA Championships - Indianapolis Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham du Maurier Open - Toronto Licher German Open - Hamburg 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami President's Cup 1998 - Tashkent Heineken Open Shanghai - Shanghai Scania Stockholm Open - Stockholm UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Heineken Open - Auckland BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Masters Series Hamburg - Hamburg Campionati Internazionali d'Italia - Rome U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Italian Open - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 U.S. Open - New York Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Australian Open - Melbourne Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, 2R, FIN-ISR 3-2 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 1, 2R, FRA-FIN 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 1, 2R, AUT-FIN 3-2